There are two approaches you can take. Either a use a simple link to an external map. Or use the API to embed internally. It depends on what you want to do with the map that will determine which you will use.
If you simply want to offer a map of a location, and do not care to have the map itself in your blog, then use the link method.
Let's get started!
- Chapter 1: Geocaching - Getting the coordinates of your target
- Chapter 2: Embed Method - Quick n' easy instructions on getting a map inside your blog.
- Chapter 3: Link Method - Instructions how to to link to maps from your blog.
- Chapter 4: Advanced Subjects - Tips on debugging, tools, and doing advanced things with your maps in Blogger.
- Chapter 5: Multiple Maps - How to implement more than one map in your blog.
- Chapter 6: Page Element - How to implement a small page element map.
I maintain my brother's Blogger blog for him. I've used Google's mapping service extensively to track his voyage. I use three methods on his blog site.
- I have hard-coded links on each blog post that use Google Map to show where he was when that post was written.
- I have a post that I update that uses Google Map to show not only where he is, but where he was, and a line showing the voyage. Pretty cool!
- Lastly, I use Google Earth for more fun.
In the case of my brother's blog, I created an Excel spreadsheet that generates all of the code I need for all of the maps. I simply create add a row, enter the name, date, and coordinates. Then I just cut-n-paste the code it creates and drop it into the Blogger post for Google Map, and the KML file for Google Earth. It takes me about 4 minutes to add and updates the maps on his site everytime he adds a post.
I appreciate any feedback, good or bad. I have tested these methods out in Internet Explorer 7 and Firefox 2. Please let me know if you find any problems. Thank you.
A hat tip to Bosco at BossBlog who taught me how to use the new My Maps service with Blogger. He has a tutorial based on my original version from 2005 to demonstrate how to do this too. But his is in Spanish.
Also, thanks to the geeks at Google Maps API Discussion Board.